home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 September (IDG) / Sep99.iso / Serious Software / POV-Ray 3.1 / Scenes / advanced / fish13 / world12.inc < prev   
Encoding:
Text File  |  1998-01-21  |  2.9 KB  |  85 lines  |  [TEXT/R*ch]

  1. // Persistence Of Vision raytracer version 3.1 sample file.
  2.  
  3. //------------ world sphere { w/ Violet Clouds
  4.  
  5. #declare World12_Inc_Temp = version;
  6.  
  7.  
  8. #declare Violet_Sky = texture {
  9.    pigment {
  10.       gradient y
  11.       colour_map {
  12.          [0.000 0.339   colour red  0.208  green  0.067  blue  0.235
  13.                         colour red  0.498  green  0.165  blue  0.514]
  14.          [0.339 0.559   colour red  0.498  green  0.165  blue  0.514
  15.                         colour red  0.624  green  0.165  blue  0.514]
  16.          [0.559 0.686   colour red  0.624  green  0.165  blue  0.514
  17.                         colour red  0.835  green  0.400  blue  0.514]
  18.          [0.686 0.983   colour red  0.835  green  0.400  blue  0.514
  19.                         colour red  0.988  green  0.651  blue  0.631]
  20.          [0.983 1.001   colour red  0.988  green  0.651  blue  0.631
  21.                         colour red  0.208  green  0.067  blue  0.235]
  22.       }
  23.    }
  24. }
  25.  
  26. #declare deeper12 = texture {
  27.    pigment {
  28.       gradient < 0 1 0 >
  29.       colour_map {
  30.          [0.000 0.558   colour red  0.133  green  0.008  blue  0.212  filter  0.375
  31.                         colour red  0.471  green  0.400  blue  0.506  filter  0.9000]
  32.          [0.558 0.983   colour red  0.471  green  0.400  blue  0.506  filter  0.9000
  33.                         colour red  1.000  green  0.996  blue  0.996  filter  0.8000]
  34.          [0.983 1.001   colour red  1.000  green  0.996  blue  0.996  filter  0.8000
  35.                         colour red  0.133  green  0.008  blue  0.212  filter  0.375]
  36.       }
  37.    }
  38. }
  39.  
  40. #declare cloud12 = texture {
  41.    pigment {
  42.       bozo
  43.       turbulence 0.8
  44.       colour_map {
  45.          [0.000 0.212   colour red  1.000  green  1.000  blue  1.000  filter  1.000
  46.                         colour red  1.000  green  1.000  blue  1.000  filter  1.000]
  47.          [0.212 0.534   colour red  1.000  green  1.000  blue  1.000  filter  1.000
  48.                         colour red  0.341  green  0.137  blue  0.302  filter  0.604]
  49.          [0.534 0.627   colour red  0.341  green  0.137  blue  0.302  filter  0.604
  50.                         colour red  0.259  green  0.196  blue  0.302  filter  0.471]
  51.          [0.627 0.983   colour red  0.259  green  0.196  blue  0.302  filter  0.471
  52.                         colour red  0.271  green  0.216  blue  0.365  filter  0.404]
  53.          [0.983 1.001   colour red  0.271  green  0.216  blue  0.365  filter  0.404
  54.                         colour red  1.000  green  1.000  blue  1.000  filter  1.000]
  55.       }
  56.       phase 0.5
  57.    }
  58. }
  59.  
  60.  
  61. #declare world12 = object {
  62.    Ellipsoid
  63.    scale <20000 10000 20000>
  64.    hollow on
  65.  
  66.    texture {
  67.       Violet_Sky scale <40000 8000 400000> translate <0 5000 0>
  68.       finish { ambient 1.0 diffuse 0.0 }
  69.    }
  70.  
  71.    texture { cloud12 scale <20000 8000 10000> translate <20000 3000 0>
  72.       rotate <0 0 0>  }
  73.  
  74.    texture {
  75.       deeper12
  76.       finish { ambient 0.2 diffuse 0.3 }
  77.       scale <40000 10000 10000>
  78.       translate <6000 6000 0>
  79.       rotate <0 0 20>
  80.    }
  81.  
  82. }
  83.  
  84. #version World12_Inc_Temp;
  85.